be utterly defeated - Espagnol Anglais Dictionnaire